package cn.iocoder.yudao.module.system.controller.admin.gugu.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 历年高考省录取分数线数据 Response VO
 */
@Schema(description = "管理后台 - 历年高考省录取分数线数据 Response VO")
@Data
public class ProvinceScoreRespVO {

    @Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
    private Long id;

    @Schema(description = "录取省份", example = "江苏")
    private String province;

    @Schema(description = "录取学科分类，综合、文科理科等", example = "物理类")
    private String category;

    @Schema(description = "录取批次", example = "本科一批")
    private String scoreBatch;

    @Schema(description = "录取年份，2014年 - 2024年", example = "2024")
    private Integer year;

    @Schema(description = "录取分数线", example = "520")
    private Integer score;

    @Schema(description = "专业说明，如果没有那么值为 null", example = "音乐类音乐教育声乐主项")
    private String specialName;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    private LocalDateTime createTime;
}
